
#ifndef						GRAPHICS_HH_
# define					GRAPHICS_HH_

# include					<SFML/Graphics.hpp>
# include					<iostream>
# include					"GameScreen.hpp"
# include					"Menu.hpp"
# include					"Winning.hpp"

class 						Graphics
{
private:		
	//						Attribute
	sf::RenderWindow		*_window;
	short					_screenPos;
	std::vector<AScreen*>	_screens;

public:			
	//						Ctor-Dtor
	Graphics();
	~Graphics();

public:
	//						Functions
	void					run();
	void					eventManager();
	void					display();
	void					init();
	void					clear();
};

#endif